آموزش مبانی گیت (Git) - راهنمای جامع مدیریت کد برای مبتدیان [ویدیو] - آخرین آپدیت

دانلود Git Fundamentals - A Beginner's Guide to Managing Your Code [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما سفری ساختاریافته را برای تسلط بر Git، پرکاربردترین سیستم کنترل نسخه در جهان، آغاز خواهید کرد. با شروع از مفاهیم پایه، نحوه نصب و پیکربندی گیت، ایجاد مخازن (Repositories) و استفاده از رابط خط فرمان (CLI) برای مدیریت کدهای خود را خواهید آموخت. در ادامه، تفاوت‌های اساسی بین Git و GitHub را کشف خواهید کرد و خواهید دید که چگونه GitHub با فراهم کردن فضای ذخیره‌سازی ابری و ابزارهای همکاری، فرآیند کنترل نسخه را بهبود می‌بخشد. شما مبانی گیت شامل Commit، Push و Pull کد و همچنین Branching و Merging را که به توسعه‌دهندگان اجازه می‌دهد به‌طور موازی روی ویژگی‌های مختلف کار کنند، بررسی خواهید کرد. موضوعات کلیدی دیگر شامل Stage و Un-stage کردن فایل‌ها، ایجاد فایل‌های README و استفاده از .gitignore برای حذف فایل‌های غیرضروری از پروژه‌ها است. در بخش‌های پیشرفته، دستوراتی مانند git log، git stash و git reset را برای مدیریت موثرتر تاریخچه و تغییرات پروژه یاد خواهید گرفت. بخش‌های نهایی به ابزارهای همکاری می‌پردازند که برای تیم‌های توسعه مدرن ضروری هستند. شما نحوه Fork کردن مخازن، ارسال Pull Requestها و انجام Code Review را خواهید آموخت که همگی برای گردش کارهای تیمی حیاتی هستند. این دوره طراحی شده است تا شما را از یک مبتدی به یک حرفه‌ای تبدیل کند، چه به‌تنهایی کار کنید و چه به عنوان بخشی از یک تیم توسعه. تفاوت بین Git و GitHub و نقش هرکدام در کنترل نسخه راه‌اندازی و مدیریت مخازن محلی (Local) و راه دور (Remote) اجرای بهینه Commit، Push و Pull برای تغییرات ایجاد و مدیریت شاخه‌ها (Branches) برای توسعه موازی استفاده از دستورات پیشرفته گیت برای مدیریت تاریخچه کد این دوره برای مبتدیانی است که با کنترل نسخه، گیت و گیت‌هاب آشنا نیستند و هیچ تجربه قبلی نیاز ندارد. با این حال، داشتن درک پایه از توسعه نرم‌افزار و مدیریت پروژه مفید است. این آموزش برای توسعه‌دهندگان، دانشجویان و هر کسی که علاقه‌مند به مدیریت بهینه کدهای خود است، ایده‌آل است. بررسی Branching و Merging در گیت برای توسعه موازی. * تمرینات عملی برای تقویت استفاده واقعی از گیت. * یادگیری دستورات پیشرفته مانند git log، git stash و git reset.

سرفصل ها و درس ها

شروع کنید: معرفی دوره و دانلودها Start Here: Course Overview & Downloads

  • به دوره خوش آمدید! Welcome to the Course!

شروع درست گیت: نصب و مفاهیم بنیادی Git Started the Right Way: Setup & Foundations

  • معرفی بخش Section Introduction

  • گیت (Git) چیست؟ What Is Git?

  • تفاوت بین Git و GitHub Difference Between Git and GitHub

  • نصب گیت روی سیستم شما Installing Git on Your Machine

  • آشنایی با رابط خط فرمان (Git CLI) Introduction to the Git CLI

  • پیکربندی تنظیمات و مقادیر Global Configuring Global Settings & Values

  • ایجاد مخزن (Repo) در گیت‌هاب Creating a Repo on GitHub

  • راه‌اندازی اولیه مخزن (Initialize Repo) Initialize a Repo

مبانی گیت که هر کسی باید بداند Git Basics That Everybody Should Know

  • معرفی بخش Section Introduction

  • گردش کار در گیت‌هاب (GitHub Workflow) The GitHub Workflow

  • کلون کردن مخزن (Cloning a Repo) Cloning a Repo

  • Stage و Unstage کردن فایل‌ها Stage and Unstage Files

  • کامیت‌ها (Commits) Commits

  • پوش کردن کد به مخزن راه دور (Push) Push Code to the Remote Repository

  • پول کردن تغییرات از مخزن راه دور (Pull) Pull Changes from the Remote Repository

  • آشنایی با شاخه‌ها (Branches) Introduction to Branches

  • دموی Branching: ایجاد، جابجایی و ادغام شاخه‌ها Branching Demo: Create, Switch, and Merge Branches

  • نادیده گرفتن فایل‌های خاص با gitignore Ignoring Specific Files with gitignore

  • فایل README چیست؟ What Is a README File?

دستورات پیشرفته گیت که واقعاً به آن‌ها نیاز دارید Next-Level Git Commands You'll Actually Use

  • معرفی بخش Section Intro

  • دستور Git Log Git Log

  • دستور Git Stash Git Stash

  • دستور Git Revert Git Revert

  • دستور Git Reset Git Reset

ضروریات گیت برای همکاری حرفه‌ای تیمی Git Essentials You Need to Collaborate Like a Pro

  • معرفی بخش Section Intro

  • فورک کردن مخزن (Fork a Repo) Fork a Repo

  • درخواست‌های ادغام (Pull Requests) Pull Requests

  • بازبینی کد (Code Reviews) Code Reviews

پایان دوره Course Completion

  • تبریک! شما دوره را به پایان رساندید Congrats! You've Completed the Course

نمایش نظرات

آموزش مبانی گیت (Git) - راهنمای جامع مدیریت کد برای مبتدیان [ویدیو]
جزییات دوره
3h 3m
30
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Bryan Krausen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Krausen Bryan Krausen

برایان کراوسن یک مشاور فناوری اطلاعات با بیش از 20 سال تجربه در زمینه فناوری اطلاعات سازمانی است. او در خدمات وب آمازون و ابزار HashiCorp تخصص دارد. برایان بر طراحی ابر تمرکز دارد و کارگاه‌های آموزشی برای مشتریان را تسهیل می‌کند که الزامات تجاری و فنی را تعریف می‌کنند تا به کسب‌وکارها امکان ارائه برنامه‌های کاربردی بر روی پلت فرم ابری AWS را بدهد. او اولین فردی بود که گواهی شریک HashiCorp Vault Expert را کسب کرد. برایان در بسیاری از شرکت‌های Fortune 1000، HashiCorp Vault را به کار گرفته و به آن کمک کرده است. او در رویدادهای اجتماعی، مانند HashiConf (2019 تا 2022)، HashiTalks (2019 تا 2020)، و بسیاری از گروه‌های کاربری HashiCorp در سراسر غرب و شرق ایالات متحده سخنرانی می‌کند.